Spiny-headed Worm — synonyms, definition
1. spiny-headed worm (Noun)
1 synonym
acanthocephalan
1 definition
spiny-headed worm (Noun) — Any of various worms living parasitically in intestines of vertebrates having a retractile proboscis covered with many hooked spines.
1 type of
worm
2 parts of
Acanthocephala phylum Acanthocephala